Nestled on the cliffs of Folkestone and overlooking the English Channel and skyline to France, The Grand is an imposing historic building with a good atmosphere and just as beautiful inside and out. grand-uk.com (Folkestone, England)