Grand Burstin Hotel

The Harbour, Folkestone, CT201TX