Pembridge Palace Hotel

Prince's Square, London, United Kingdom Get Directions to this spot
Prince's Square
London
United Kingdom

Rate and review Pembridge Palace Hotel in London, United Kingdom!

Share your experiences at Pembridge Palace Hotel with your friends or discover more Hotels in London, United Kingdom.