South Street Cafe - Bennington, Vermont

Directions: 105 South Street, Bennington, Vermont