Considered an ideal location for living the quintessential Cape Cod life, Osterville is an upscale village in the town of Barnstable that attracts both vacationers and year-round residents.
851 Main Street
Osterville, Massachusetts, 02655 United States