Open Space Brewing4.42(0 reviews)Brew Pub / 11990 US-180 Santa Clara Armory, Santa Clara, NM 88026, United States /
The Best Restaurants in Santa Clara, New MexicoView allOpen Space Brewing4.42(0 reviews)Brew Pub / 9636.2 km from Nearby search