Montcalm opens sixth London property

The 253-room Montcalm Royal London House is housed within the former Royal Mail head office on Finsbury Square