Lotus Petal, TELLURIDE, Colorado (CO)
Readily settled at 133 South Oak () in TELLURIDE, Colorado (CO) (81435), Lotus Petal can be contacted at 9707285134. Please do call up early in advance to reserve your place in the restaurant.
More restaurants in TELLURIDE, Colorado (CO)
Lotus Petal contact information and details:
Address: 133 South Oak - , TELLURIDE, Colorado (CO) 81435
Contact Phone: 9707285134