Walk-ins welcome
Optum Clinic, PA
Location & contact
- Address
- 13410 Briar Forest Dr Suite 190, Houston, TX 77077-2391
- Phone
- (800) 645-9656
Hours
Insurance & walk-ins
Walk-ins welcome — no appointment necessary.
Optum Clinic, PA
13410 Briar Forest Dr Suite 190, Houston, TX 77077-2391