El Diablo Apartments

 1201 South McClintock Road, TempeAZ 85281