Karta Vacation Rentals
In the thick of central London on historic Fleet Street, opposite the Royal Courts of Justice. A compact city hotel a short walk from Temple, The Strand and St. Paul’s Cathedral. The Thames and Royal Opera House are within easy walking distance.