Comfort Zone Serviced Apartments, Vista London Hotel
The Vista Building, Calderwood St, Greenwich, London, SE18 6JF, United Kingdom
These affordable serviced apartments in East London are a few minutes from London City Airport. The O2 Arena, London ExCel and Canary Wharf are a short drive away.