I have found the BEST LAMBCHOPS ever at Athens Restaurant. If you are a lambchop fan, it's worth a trip here for the chops. OMFG!
Athens Restaurant is a family owned taverna style dining spot. The patrons here are pretty much all local old Greek dudes. Moro mu is friends with the owner, otherwise it's the type of place I never would have wandered into.
Can't say much for the service as we were picking up food to go.
The grilled lambchops are just ridiculous, what can I say! They are marinated in some kind of lemon and olive oil glaze, a bit salty and nice oregano taste too. We had them with a nice Greek salad and these insanely good sliced and roasted potato wedges sprinkled with Parmesan cheese.