Polish Deli

Restaurant in Windsor Locks, CT

Sandwich fast food