To schedule an appointment, please phone, fax, or email us at:

Phone: (210) 320 – 2563

Fax: (210) 320 – 2569

Email:  admin@lotussp.com

Locations/Street Address:

Medical Center Location:
2128 Babcock Road Building 1
San Antonio, TX 78229