627 W Pacific Ave, Telluride, Colorado 81435 USA
Crispy cauliflower and ahi tuna tostadas Lychee martini
Photo Credit: Yelp