House of MoLi – London Square Apartments London Square, 24 Leonard Street, EC2A 4BY, London, United Kingdom Hotels Guesthouses BnBs