Karta Vacation Rentals
In the heart of the City of London on the historic Square Mile, directly outside Blackfriars station. A short stroll from St. Paul’s Cathedral, Tate Modern and Shakespeare’s Globe, with Thames transport links and major sights within easy reach. Family-friendly and ideal for corporate or leisure stays.