Skip to main content
Log in
Home
Orland Park
OPA! Modern Greek Cuisine- Orland Park 8801W. 143rd Street
OPA! Modern Greek Cuisine- Orland Park 8801W. 143rd Street
OPA! Modern Greek Cuisine- Orland Park 8801W. 143rd Street
Greek
Price range $30-60
$$$
Closed
8801W. 143rd Street, Orland Park, IL 60462
Call
Directions
Order online
About
Come in and enjoy!
Contact
Phone
0000000000
Location
8801W. 143rd Street
Orland Park, IL 60462
Loading map...
Home
Orland Park
OPA! Modern Greek Cuisine- Orland Park 8801W. 143rd Street
Locations
2 locations