Montcalm Royal London House

Montcalm Royal London House
Royal London House, 22-25 Finsbury Square, London, EC2A 1DX
Photo of Montcalm Royal London House