Roma Bar & Grill

133 E. Colorado, Telluride, CO 81435
Local: 970-728-3669
Region: Southwest City: Telluride