Luxury hotel in Greenwich with stunning views over the Thames, 02, & Canary Wharf near London City Airport. Book this 5-star hotel with pool & spa now..