Magnolia Plaza is located at 17731 Irvine Boulevard in Tustin. Offering comprehensive features, prime location, professional on-site management, and competitive lease rates for quality oriented clients. If you are looking for a great new home for your business, contact us today for a tour and discuss flexible terms.