The Windsor

5223 North Central Avenue Phoenix, AZ 85012 United States of America

(602) 279-1111

Location