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
Searching for availability
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.