We walked around for an hour trying to find this place (South and North Presa are apparently two very different streets) and when we finally got there, it was all boarded up. We ended up going to Mi Tierra in El Mercado, Market Square (got a cab though, we were exhausted) and having a wonderful time. So. Go to Mi Tierra (and try the Caldo de Mercado), and skip this nonexistent husk of a restaurant.
Pros: Not open so we'll never know.
Cons: Not open.