Waiter at a restaurant on Peru told me about this place. It's on San Lorenzo. Anyone been there?

Thanks.