Location

Get Directions

Interactive Google Map

The Long Dell Inn is located at 436 S Main St Centerville, MA 02632 on Cape Cod
near Craigville Beach and the village of Osterville.