Grand Plaza Serviced Apartments

42 Princes Square, Notting Hill, London, United Kingdom

Grand Plaza Serviced Apartments Photos

Grand Plaza Serviced Apartments Map

42 Princes Square, Notting Hill, London, United Kingdom
Grand Plaza Serviced Apartments

Hotel Information

These modern apartments are ideal for families and business travellers who want to relax in the comfort of their own space whilst still enjoying the benefits of serviced accommodation.