Get directions to: El Pescador Restaurant, Navajo Dam, NM
Restaurant address: 1791 Highway 173 Navajo Dam, NM 87419, USA
Restaurant: El Pescador Restaurant