Karta Vacation Rentals
On Bankside in London’s city centre, this boutique hotel sits a short stroll from Tate Modern and Borough Market. London Bridge and St. Paul's Cathedral are within easy walking distance, putting Thames-side sights and transport close at hand.