Been there, done that? Do tell us about it! Submit a review of this Vail restaurant today.
4 of 5 stars
Los Amigos has a spectacular location in Vail Village right at the bottom of the mountain, overlooking the slopes. The food is not as spectacular as the view. We had a