Hotel Palm Royale(3 stars)

7-11 Chester Court View on map