Located steps away from the C&D Canal, The Bayard House Restaurant brings you amazing dishes and views.