I was headed to the mall driving on San Fernando and right when I get to the business part, where the Urban Outfitters and Fuddruckers, etc. are, I peeked down an alley and saw a cute looking Greek (I think ) place. It was set back off the sidewalk and I got no other details. Anyone know what I'm talking about?
If you do, is it good?