Lobo Cafe: Map, Address & Phone Number

Advertisement

Map, Address and Phone Number for Lobo Cafe

Lobo Cafe
17408 US-84
Tierra Amarilla, NM 87575
575-523-8897

Driving Directions | Nearby Hotels



Advertisement