Explore details about location North Placita del Saco. North Placita del Saco is a location situated within the Tucson alongside other areas such as West Thurber Road, East Lee Lane, West Burlwood Wy.