Lemon House

Lemon House

An exquisite, luxurious, 39-studio apartment block development situated on the Kingston/Surbiton border.