I live right down the street from this new-ish restaurant 15 on Echo Park Ave. I'm curious to try it although the menu didn't knock my socks off. Have any chowhounders tried it? Loved it? Hated it? Let me know. I was considering taking my parents there while they are in town. We always like to try new places together.