Our taxi driver informed us that Av del Libertador is the main street of El Calafate and he was right. The longish street is lined by mainly tourist shops and souvenir shops. There are a few banks with ATMs as well but your card may not work in all the ATMs. Virtually all the restaurants are on this street as well. If you don't want to eat at your hotel you will have to come here. Just about every restaurant will offer you Parilla, barbecued meat and it is an interesting sight on this street.
If you own or manage Av del Libertador, register now for free tools to enhance your listing, attract new reviews, and respond to reviewers.