Galileo Restaurant @ Vail Plaza Hotel

16 Vail Rd, Vail, CO 81657
Region: Northwest City: Vail