Overview
Employees
11-50 employees
We at London Plaza are proud of offering accommodation in one of the prestigious location in London. Our apartments are based in the heart of London, just minutes from Bayswater and Queensway tube stations allowing travellers easy access to all major attractions. We can accommodate your visit to London for any occasion, business or leisure. Our primary aim is to ensure that we provide the highest level of customer satisfaction by providing an interaction with the customer prior to their reservation, during their stay and post of their stay.