Update Info - Sabor Tropical Restaurant
This restaurant was reported as closed. If it is open, let us know.
Sabor Tropical Restaurant
75 Maywood St
Worcester, MA 01603
75 Maywood St
Worcester, MA 01603
This restaurant was reported as closed. If it is open, let us know.