Santa Rosa Library
1075 S. 10th Ave.
Tucson AZ 85701
  • Phone: (520) 594-5260
Map for Santa Rosa Library.