Restaurant Haddon, located within a hotel, offers fine dining with scenic views.