Grand Plaza Serviced Apartments
serviced apartment london, short term apartments london, Bayswater Serviced Apartments,
Grand-Plaza is situated in the heart of Bayswater, sandwiched between Paddington and Notting Hill, this massive classic London building is in the perfect location from which to explore the delights of central London and the West End.
Print this page
Create your free Hotfrog business profile
Follow Hotfrog on:
Hotfrog Small Business Hub