- 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