Karta Vacation Rentals
In the heart of central London on Blackfriars Road, steps from the Southbank and riverside walks. About a 5-minute walk to Waterloo Station and within easy walking distance of Tate Modern, the London Eye, St. Paul’s Cathedral and Borough Market.