I keep driving past Olympus Taverna on Laurel Canyon between Victory and Oxnard in North Hollywood. I never see anyone going into it, but if it's a decent Greek restaurant, I'd love to know.
So... is it a restaurant? Is it mostly a bar with meze? Is it (forgive the question) a, um, casa disreputada? (It would fit in with the neighbourhood!)
And has anyone been?