The Grand Folkestone
The Grand is a magnificent suite hotel on The Leas in Folkestone
"indisputably the finest marine promenade in the world"