Locations & Hours
Macklind Avenue Headquarters in St. Louis City
![HSMO headquarters building 1201 macklind](https://hsmo.org/wp-content/uploads/2016/10/macklind_ext.jpg)
1201 Macklind Avenue
St. Louis, MO 63110
Main Phone: 314.951.1562
Veterinary Clinic: 314.951.1534
[email protected]
Monday to Friday: 12 to 6 p.m.
Saturday: 10 a.m. to 5 p.m.
Sunday: 12 to 4 p.m.
Map to St. Louis City Adoption Center
Best Buddy Pet Center in Maryland Heights
![Best Buddy Pet Center in Maryland Heights MO](https://hsmo.org/wp-content/uploads/2023/10/Best-Buddy-Pet-Center-exterior.jpg)
11660 Administration Drive
(Page Avenue & Schuetz Road)
St. Louis, MO 63146
Main Phone: 314.951.1588
Veterinary Clinic: 314.951.1534
[email protected]
Monday to Friday: 12 to 6 p.m.
Saturday: 10 a.m. to 5 p.m.
Sunday: 12 to 4 p.m.
Map to Best Buddy Pet Center
Longmeadow Rescue Ranch in Union, MO
![Longmeadow Rescue Ranch in Union MO](https://hsmo.org/wp-content/uploads/2023/10/Longmeadow-Rescue-Ranch.jpg)
480 Josephs Road
Union, MO 63084
Main Phone: 636.583.8759
Friday: 12 to 3 p.m.
Saturday: 11 a.m. to 3 p.m.
Map to Longmeadow Rescue Ranch