Property LocationWith a stay at Grand Plaza Serviced Apartments in London (London City Centre), you'll be within a 5-minute drive of Hyde Park and Kensington Gardens. This aparthotel is 1.6 mi (2.6 km) from Marble Arch and 2.1 mi (3.4 km) from Oxford Street.
Distances are displayed to the nearest 0.1 mile and kilometer.