London House The Square Apartments

London, England

A range of one bedroom apartments in central London. The London House apartments are bright and inviting, with all the essential home conveniences for the perfect stay. With a contemporary, fully fitted kitchen and open-plan lounge and dining room, these apartments truly offer a home away from home that’s so easy to relax in after a hard day’s work.

See other properties