Grand Plaza Serviced Apartments

London

England

Superb studio, one, two and three bedroom serviced apartments in the heart of West London, close to Kensington Gardens and Notting Hill. These beautiful apartments offer a taste of stylish London living, with everything you need for a relaxed stay. All apartments are furnished to the highest standard, with fantastic views