Contact Us ADDRESS Bayou City Mobile Veterinary Specialists 808 Travis Street, Suite 1005 Houston, TX 77002 CLINIC VISITS Monday - Thursday: 9am to 4pm (CST) Friday: 9am to 3pm (CST) PHONE (281) 229-1881 EMAIL Info@BayouCityVetSpecialists.com Notice: JavaScript is required for this content.