Royal Hotel

Beach St
Deal
United Kingdom