M By Montcalm London City
M By Montcalm London City is a 17-story hotel in London offering accommodation 1300 meters from Church of St. Bartholomew the Great.
The venue is 3.5 km away from National Gallery. The property lies within 4 km from the city center.
The hotel comprises 269 rooms equipped with climate control and ironing facilities.
Guests will enjoy British meals at Fifteen Restaurant, which is 150 meters from the property.
M By Montcalm London City Hotel is located within a 15-minute drive from London City airport.
The facilities as a storage room and a safe deposit box are offered for guests.
The on-site spa facilities include a wellness centre and a sauna.