Contact Us

Leave this empty:

Find Us

Conveniently located near the intersection of First Avenue and Orange Grove Roads, 500 feet South of Orange Grove Road, just East of First Avenue, off of Placita de Arnoldo.

  • Address: 6221 North Placita De Luis Tucson, Arizona 85718
  • Phone: 520-622-7800
  • Fax: 520-297-1303
  • Email: