Get directions to: El Nido Restaurant, Santa Fe, NM
Restaurant address: 1578 Bishops Lodge Rd Santa Fe, NM 87501, USA
Restaurant: El Nido Restaurant