Update Info - Olympus Greek Tavern
This restaurant was reported as closed. If it is open, let us know.
Olympus Greek Tavern
6304 Laurel Canyon Blvd
North Hollywood, CA 91606
6304 Laurel Canyon Blvd
North Hollywood, CA 91606