23-25 Princes Square, off Ilchester Gardens, Bayswater, W2 4NJ, London, England, United Kingdom Kyriad Princes Square is ideally located for all of central London, providing high quality accomodation and service. This new hotel opened at the end of 2001, and was awarded a four diamond rating...
23-25 Princes Square, off Ilchester Gardens, Bayswater, W2 4NJ, London, England, United Kingdom Kyriad Princes Square is ideally located for all of central London, providing high quality accomodation and service. This new hotel opened at the end of 2001, and was awarded a four diamond rating...