Location
Located in London (London City Centre), this apartment is within a 15-minute walk of Hyde Park and Marble Arch. This apartment is 2.4 mi (3.9 km) from Buckingham Palace and 2.7 mi (4.3 km) from Trafalgar Square.
Business, and other amenities
Featured amenities include complimentary wired internet access, a business center, and complimentary newspapers in the lobby. Self parking (subject to charges) is available onsite.