Location: Home > YellowPages > AZ > Tucson > Oakwood Terrace Apartments

Oakwood Terrace Apartments

2740 N Balboa Ave Apt 2101
Tucson, AZ 85705
520-622-2212