Mediterranean restaurant · 2 Connector Rd, Westborough, MA
Dine-In
More food in Westborough, MA · Mediterranean Food in Westborough