Get directions to: La Marmotte, Telluride, CO
Restaurant address: Po Box 3408 Telluride, CO 81435, USA
Restaurant: La Marmotte