Grand Plaza Apartments, London
42 Princes Square - W2 4AD London
Centrally located in London, these 4-star serviced apartments are located near Kensington Palace. Other nearby points of interest include Buckingham Palace. Grand Plaza Serviced Apartments features a concierge desk, multilingual staff, and laundry facilities. This apartment property provides complimentary high-speed (wired) Internet access. Grand Plaza Serviced Apartments is a smoke-free property (fines may apply for violations).