The location has a very good reputation with one 5-star review from the 5-star ratings given. It is located in Building 3031, I-10 Street, San Antonio City, and the phone number is +12107311300. The categories include Other Medics, and it has a co-brand with Dr. Vanessa L. Vela, MD. Accessibility features include wheelchair accessible restrooms, parking lot, and entrance, which makes it suitable for people with mobility issues. The amenities include restrooms, which is a great addition. Overall, the place looks well-equipped and accessible. However, it is uncertain how good the quality of service is. There is a lack of information about pricing, which is something that needs to be clarified.