Restaurants - Cafe in Stow, MA
Air Field Cafe