- UK Information
- UK Hotels
- Princes Square Apartments
Princes Square Apartments







Situated in the stylish Bayswater area of London, Prince's Square Apartments feature one-bedroom and studio options with free Wi-Fi, flat-screen TVs and 24-hour access to multilingual reception staff.

Rating



Prices from £108

40