Welcome to Memorial Town & Country Animal Clinic!

Welcome to Memorial Town & Country Animal Clinic
Your Veterinarian in Houston, Texas 
Call us at 713-464-4686

Pet Emergency? Call us right away or the Emergency Clinic VERGI at 713-932-9589!

image of clinic

Memorial Town & Country Animal Clinic is a progressive animal clinic that was created with the ever growing needs of our clients and patients in mind. The clinic has been a member of the AMERICAN ANIMAL HOSPITAL ASSOCIATION (AAHA) since 1969, which requires a veterinary hospital to adhere to strict standards.

Owner Dr. John M. Brasher is a Texas A&M graduate and has been in practice in the Memorial area of Houston for over 40 years.

Co-owner Dr. Mark Peterson is also a Texas A&M graduate and has been in practice in the Memorial area of Houston for over 17 years.

Associate veterinarians Dr. Karen Edwards and Dr. April Inman are both Texas A&M graduates.

The clinic is equipped to offer many modern diagnostic services including ultrasound, radiology, electrocardiography (EKG),  and in-house laboratory bloodwork. Once a diagnosis is made, we are staffed to meet most surgical and medical needs.

For your convenience we offer an online pharmacy for items such as heartworm and flea prevention, special diets, and many other products. Click on link on this page.

We provide compassion with our quality veterinary care. The safety and well being of your pet is our top priority. Our caring and knowledgeable staff are available to give your pets the time and attention they need.

online pharmacy

American Veterinary Medical Association
Texas Veterinary Medical Association
Harris County Veterinary Medical Association
American Animal Hospital Association
Cornell Feline Health Center

CfhC logo

Dr. J.M. Brasher and Dr. Mark Peterson

Memorial Town & Country Animal Clinic

12661 Memorial Dr., Houston, TX 77024

PHONE 713-464-4686, FAX 713-464-7109

EMAIL: [email protected]


Office Hours

Our Regular Schedule. Closed most major holidays.

Memorial Town & Country Animal Clinic


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-6:00 pm


7:00 am-5:00 pm


8:00 am-12:00 pm




Find us on the map


Read What Our Clients Say

    No testimonials found. Please add

Featured Articles

Read about interesting topics