Find Us

Driving Directions: Bay Haven Inn of Cape Charles is located on the Eastern Shore of Virginia.