LOS ROMAN'S TACO SHOP

Restaurant in Chimayo, New Mexico, USA