Olympia Restaurant Reviews & Details
453 Market St
Olympia Restaurant is located at 453 Market St in Lowell near the intersection of Market St and O'Brien Ter. Their menu consists of Greek and Mediterranean dishes . Call (978) 452-8092 for dine in.
- Cuisine:Greek and Mediterranean
- Service:Dine In
- Major Intersection:Market St And O'Brien Ter
Tell us more about Olympia Restaurant Lowell!