Castro Villas is a Apartment complex located in Tucson, AZ 85705. It is one of the 89 Apartment complexs in United States. Address of Castro Villas is 3020-3028 North Castro Avenue, 85705, USA, E Coronado Dr, Tucson, AZ 85705, United States. Castro Villas is rated 3.5 (out of 5 stars) by 15 reviewers on the web.
Some of the places around Castro Villas are -
In very close proximity, around 200 meters, there is one more Apartment complex - Villa Delano Apartments
3020-3028 North Castro Avenue, 85705, USA, E Coronado Dr, Tucson, AZ 85705, United States