Remove Ads

Photo of Floradora Saloon

Floradora Saloon

103 W Colorado Ave, Telluride, Colorado 81435 USA

371 Reviews

Avocado & Salmon

Photo Credit: Yelp

Remove Ads