A vendor of Greek and Mediterranean food, The Gyro Stand make fresh gyro’s right to order. Located in Elks Park during the summer, across from the Courthouse in Telluride. Located in Mountain Village Heritage Plaza during the winter.
Address: Heritage Plaza / Elks Park Telluride, CO 81435
Phone Number: 970-708-0133