Mediterranean restaurant · 1025 Main St Unit 6, Weymouth, MA
More food in Weymouth, MA · Mediterranean Food in Weymouth