Tierra Amarilla from New Mexico Please Register or Login to add your Restaurant Not Listed? Add your Restaurant! On Map Cliffview Restaurant - New Mexico, Tierra Amarilla, State Road 512, 87575 (505) 588-7842 Map