The Arrabelle at Vail Square675 Lionshead Pl, Vail, CO, 81657(970) 754-7777 Business: [email protected]WebsiteOverviewExperience The Arrabelle at Vail Square in Vail, Colorado. When it comes to Vail hotels, we will exceed your expectations.Related Articles