536 Lincoln Street, Welland, Ontario L3B 4P4, Canada
Olympia Restaurant
905-714-1115

Best Greek Restaurant in town! Amazing greek food