1. La Vista Del Rio Apartments 1911 Avenida Canada, Espanola, NM 87532 Coordinate: 35.99986,-106.03738 Phone: (505) 753-2304