avg/night€110,00
1 Princes Square
1 Princes Square London
0 reviews
Princes Square apartments in Bayswater offer a modern home from home in the heart of this cosmopolitan area, great for