The Metro Bistrot

French restaurant · 176 Main St, Southbridge, MA

Hours

More food in Southbridge, MA · French Food in Southbridge