The Village Square Apartment Copper Mountain
Set within 12 km of Frisco Historic Park and 32 km of Vail Nordic Center in Copper Mountain, The Village Square offers accommodation with a TV. Free Wi-Fi is featuredthroughout the property.
Number of rooms: 11
Copper Mountain, 80443, United States