Tosca

Restaurant in Windsor Locks, CT

Features: outdoor seating