I just went to my appointment and the place was locked. All the furniture is gone. No sign to say he moved. Anyone know what happened?
Address: 5998 N U.S. Hwy 41 suite a, Apollo Beach, FL 33572, USA
Harold Perez | Sep 6, 2019
You will love their new facility..
Robert Adamson | Sep 6, 2019
They moved a mile up the Rd
Theresa Brunk | Sep 6, 2019
Yes he move to bigger facility next to Apollo Beach Animal Clinic on US 41 & Miller Mac.
5998 US 41 S.
Renate Bentley | Sep 6, 2019
He moved up the Road same side about a half mile
Thanks! Your answer is awaiting moderation.