Olympic Deli Restaurant

232 Chestnut St, Springfield MA

(413) 732-1600

Location