Add your own experiences, photos and links to this location.

Princes Square

Accommodation | London | United Kingdom uk


Peter
Peter
The Princes Square hotel in London is 5 minutes walking distance North to Hyde Park. Good value for the price in central London.

Book online
Book online
railcc

Princes Square, 23 - 25 Princes Square, Paddington, London W2 4NJ, United Kingdom

railcc