House of MoLi - Monument Street 3 stars

Werna House, 31 Monument Street, City of London, London, EC3R 8BT, United Kingdom

Hotel image
Read more reviews for House of MoLi - Monument Street