620 Main St, Alamosa, Colorado 81101 USA
So FYI this place is closed and being remodeled
Photo Credit: Yelp