We are located on the Westover Hills Santa Rosa Hospital campus off HWY 151 close to SeaWorld of Texas. The Medical Plaza 3 building is the 3rd campus building located .. Office Hours & Address . ... Patient Portal Please use the Patient Portal Button to access the patient portal ..