Beaver Creek photo by candycorey
August 5, 2005
Pepi's is located in Vail right beside the famous clock tower. The bar and restaurant are very charming and even managed to make me feel like I was in Germany (which is saying a lot considering I lived there...Read More
Share your travel photos to expand your gallery and add color to your reviews.