Now accepting Telehealth appointments. Schedule a virtual visit.

Telemedicine

Location

Oza Family Care and Wellness Center
10490 Huffmeister Rd, Suite D
Houston, TX 77065
Phone: 281-609-6378
Fax: 281-978-2135

Office Hours

Get in touch

281-609-6378