Located in London (London City Centre), Grand Plaza Serviced Apartments is within a 10-minute walk of Kensington Gardens and Portobello Road Market. This upscale aparthotel is 0.6 mi (1 km) from Kensington Pala ... Read more

View all Luxury Hotels in London