Karta Vacation Rentals
In central Blackfriars, tucked between St Paul’s Cathedral and Tate Modern with the City on your doorstep. Stroll the Thames to Big Ben and the London Eye, or wander to Covent Garden and the West End. The Mermaid Theatre is right next door, making this a perfect base for short breaks or business stays.