Get directions to: Cliffview Restaurant, Tierra Amarilla, NM
Restaurant address: State Road 512 Tierra Amarilla, NM 87575, USA
Restaurant: Cliffview Restaurant