Lighthouse West

111-117 Lancaster Rd., Kensington, London, United Kingdom, W11 1QT
Description