Cliffview Restaurant
State Road 512 # 724
Tierra Amarilla, NM 87575
Tierra Amarilla, NM 87575