Hotel Columbia Hotel, London, United Kingdom

Columbia Hotel, London, United Kingdom Hotel "Columbia Hotel" is located in the heart of London.
The hotel consists of 100 rooms. Bar, restaurant.

Rooms

Coffee, shower / bath, TV, phone, toilet, hairdryer, kettle.

Territory

Luggage room, banquet hall, business center, conference room, dry cleaning.