share
by Lisa Grimaldi | September 01, 2010

The 325-room Montcalm London City Hotel will open in June 2011. The property will have 12 meeting rooms, a gym, a spa and a restaurant.