Italian Restaurants in Monte Vista, CO
1. Sbarro
102 W Us Highway 160, Alamosa, CO, 81101
2. Three Barrel Brewing Co
475 Grand Ave, Del Norte, CO, 81132
From Business: Originally started in the back of an insurance office in 2005 at 586 Columbia Ave in Del Norte, CO, Three Barrel Brewing Co has grown into our new location a block away at 475…
3. The Friar's Fork & Sanctuary
607 4th St, Alamosa, CO, 81101
From Business: The Friar's Fork is nominated for Best New Restaurant! We started our business in 2022 with a particular goal in mind: providing a unique dining experience in Alamosa. Thanks…
Showing 1-5 of 5