Get In Touch Arcadia Landscape has proudly served the Tucson area for 38 years and counting. Phone 520.791.0889 Office Address 2002 E. Thirteenth St. Tucson, AZ 85719 Directions Connect With Us FollowFollow Notice: JavaScript is required for this content.