Greek restaurant · 156 Lake St Rear, Webster, MA
See full menu
More food in Webster, MA · Greek Food in Webster