x
Loading...

Exit 98 on I-19 South

Right 0.28 mi

My Place Hotel

4690 South Calle Santa Cruz, Tucson, AZ 85714

1-520-367-4444 Directions
Amenities
Restaurant
Parking Notes (Free)
Pets Welcome