Subway 6891

Subway #6891-0 is a Subway restaurant located at West Vail Mall, 2161 North Frontage Road #11-12, Vail, Colorado.