Restaurants - Park City, Utah, United States
Red Tail Grill at The Canyons is a restaurants company based out of 4000 CANYONS RESORT DR, Park City, Utah, United States.