STI Baywood Closure
Due to unforeseen circumstances we have closed our Baywood location. All patients are being contacted and transferred to our Mesa location. If you have been affected or have any questions please contact our staff at (480) 491-3563. We apologize for the inconvenience.