Watch the ferries go in and out at one of our favorite casual lunch/dinner spots
Located in the heart of Osterville, Five Bays Bistro offers modern yet classic food with a sophisticated atmosphere
Public beach about a mile in length, Craigville Beach adjoins Long Beach, making it ideal for an extended shoreline stroll (roughly 3 miles round-trip)
Fun atmosphere and good food for casual waterfront dining & marina views
Delicious french restaurant; great spot for breakfast pastries, brunch and dinner
Cute market in Osterville that also makes delicious sandwiches
Casual lunch/dinner dining and great live music