1241 North 53rd Avenue, Phoenix, AZ 85043, USA
1241 N 53rd Ave Phoenix, AZ 85043
Phoenix
Arizona
85043
United States
(602) 269-1919(602) 269-1919
This hotel is reported to be pet friendly, but we have not called to confirm the details of their pet policy yet.