The Palace Hill Hotel
The Palace Hill Hotel
Bed & breakfast
1 Palace Hill, Eastborough
, Scarborough, England, United Kingdom
YO11 1NL
92
Excellent ·
138 reviews