Princes Square Hotel kur London, England
23-25 Princes Square,Off Ilchester Gardens, Baywater, W2 4NJ, London
Reviews of Princes Square Hotel
very impressed by hygiene and cleanliness and also staff very helpful. will definitely stay there again.
catrinna, 6 January 13
Princes Square Hotel haven't translated their information but to see the full English version click here