La Lechuza

El Calafate, Argentina

The best pizza in town. Good steaks, cold chips and good sandwiches. Local beer in a lovely atmosphere. Nice interior and decent wine list. Reasonable prices.