French Restaurants in Telluride, CO
(1)-
Restaurants French Restaurants
Housed in an 1893 icehouse, La Marmotte has been a Telluride tradition for over 30 years. French cuisine paired with a selection of international & domestic wines.
Address:150 W San Juan Ave Telluride, COPhone:(970) 728-6232