The Lighthouse Inn & Restaurant in Folkestone, U.K., is located on top of the white cliffs of Dover, just outside Folkestone, in the picturesque village of Capel-le-Ferne. From the hotel's windows you have stunning views of the surrounding countryside and more details