Has anyone been to this place lately? I can't even tell if it is open on a regular basis. It is down on Independencia near Maximo Gomez.