Tower Hill Apartments

London, England

A range of one and two-bedroom apartments in Aldgate, London. Exuding comfort and class, the Times Square apartments are truly gorgeous, both outside and in. 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