1 more results for canary wharf hotels
London, United Kingdom
City hotel London is one the premier budget hotels located in the heart of Central London. We offer full English Bed & Breakfast services. We also offer Meeting Rooms, conference rooms and Banqueting Facilities to suit parties and events of all sizes…