Near the Rio Grande and the Sandi Mountains, Del Rio Apartments is a peaceful community located in Taylor Ranch in northwest Albuquerque, New Mexico. Our “Top Rated Apartment Community” has easy access to public transportation and nearby plenty of shopping, dining, entertainment options. Fall back to our relaxing environment and enjoy our many amenities highlighted in our video. Schedule your tour today! We can’t wait to meet you!