Find a Hotel

Los Portales

Located in: Southside District

Address:

2615 S 6th Ave
Tucson, AZ 85713
United States

Phone: 520-889-1170

Description

Top