Get directions to: B'shara Down Town Deli, Springfield, MA
Restaurant address: 1365 Main Springfield, MA 01103, USA
Restaurant: B'shara Down Town Deli