Bach's is o.k. and easy to get to, but I like Tanque Verde too. Take Grant road until it turns into Tanque Verde. 10810 on your right. 1/2 mile east of Houghton. From there you can head for B&B at 11550 East Speedway. The best part about that is coming back into Tucson on Speedway you get to pass Mesquite Valley Nursery.
From Bach's Miles-to-go is across the freeway, but you need to contact him ahead to see if he will be there. Haven't been to Aridlands since the new owners took over.