Times Square Apartment

hotel1_10449_301112.jpg

Times Square Apartment is located at the heart of London in Hooper Street, close to Tower Hill and Aldgate tube stations. It is situated within easy reach to Trafalgar Square, Convent Garden and the city’s major business districts.

The apartments at Times Square are light and spacious. They offer one of the most elegant and luxurious accommodation in the city. The building in which is set Times Square Apartment blends a contemporary architecture with the charm of a Grade II Victorian structure. The interiors spell class and comfort.