Riverside pub, The Lord Nelson, offers British cuisine in a historic, inviting atmosphere. Enjoy views of Dover Castle.