Home / Tag Archives: Villa Urquiza

Tag Archives: Villa Urquiza

The 24 Hour Steak House

Buenos Aires: cradle of tango, stronghold of soccer, metropolis of beef. If you’re trying to get a sense of how deep the local passion for meat runs, Lo de Charly might give you some clues. The grill is perpetually lit at this 24 hour steak house in Villa Urquiza, and ...

Read More »