Karta Vacation Rentals
On London’s Greenwich Peninsula, this luxury 5-star hotel sits riverside with views toward Canary Wharf. You're minutes from the major arena, the Cutty Sark and the Royal Observatory, with a large exhibition centre also close by.