3800 S Nellis Blvd., Las Vegas, Nevada 89121
Villa Del Rio was designed with you in mind. Tour our pet-friendly community and see how inviting spaces and thoughtful touches create a welcoming home in the heart of Las Vegas.