Big Ben’s

Big Ben’s, 17364 US-64, Tierra Amarilla, NM 87575, United States

Location