Find a Hotel

Restaurant Sinaloa

Located in: Westside District

Address:

1020 W. Prince Rd.
Tucson, AZ 85705
United States

Description

Top