El Sabor
Nation
Latin American Restaurant
$$$$
660 Lionshead Pl (lion square lodge)
Vail, CO 81657
This Vail resto plates authentic Mexican grub alongside an extensive drinks menu. Try one of the 30+ tequilas on offer, either as a margarita, poloma, or three-shot sampler.