Thomas J Shen MD

Our Story
Exceeding Expectations, One Patient at a Time
Allergy, Asthma and Immunology Center is a established Allergy Clinic in Lake and Sumter counties, FL.
We take great pride in providing our community with high-quality, patient-centric care and health education. We are staffed by a team of highly skilled medical professionals.
Services
Allergic Rhinitis (Hay Fever)
Asthma
Allergic Conjunctivitis
Atopic Dermatitis / Eczema
Contact Dermatitis
Anaphylaxis
Food allergy
Drug Allergy
Urticaria (Hives)
Angioedema
Immune deficiency
Eosinophilic disorders
Insect allergy
Skin allergy
Mast Cell Disorders
and more
Appointments
We are accepting in person or telehealth visits.
Follow up visits will be either in person or a Tele-visit.

Allergy Shots
We take walk-ins for allergy shots. Due to the COVID-19 pandemic we are trying to minimize the number of people waiting in our lobby. Please call when you arrive for your allergy shots, wait in your car or cart and we call you in as soon as we are ready. Limited seating is available if necessary. Some shot schedules may be adjusted to allow for more efficient social distancing. You may wait in your vehicle for the 25min post-shot period.
As COVID numbers have dropped you can now wait in the waiting room as usual after your shot.
Masks are now optional

Biologics
For Biologics such as Xolair, Fasenra, Nucala and Dupixent, please call ahead to schedule and call upon arrival. You can now wait in your vehicle or in our waiting room for the 25 minute post-shot waiting period.


Hours
Leesburg
Monday 9:00am-11:30am, 1:00pm-4:30pm
Tuesday 11:00am-12:30pm, 2:00pm-6:30pm
Wednesday 9:00am-11:30am, 1:00pm-4:30pm
Thursday 9:00am-11:30am, 1:00pm-4:30pm
Friday 9:00am-11:30am
The Villages
Monday 9:00am-11:30am, 1:00pm-4:30pm
Tuesday 9:00am-11:30am
Wednesday Closed
Thursday 9:00am-11:30am, 1:00pm-4:30pm
Friday 9:00am-11:30am, 1:00pm-3:00pm
Contact Us
Feel free to give us a call, or submit a message using the form to the right.
Leesburg Office
8245 CR 44 Leg-A, Ste 1
Leesburg, FL 34788
phone: (352) 314-2929
fax: (352) 314-9747
Villages Office
910 Old Camp Road, Ste 152
The Villages, FL 32162
phone: (352) 391-1437
fax: (352) 391-1457
24/7 Answering Service: (352) 729-1584
Billing Questions: (352) 353-0096 ext. 1
Patient Portal: https://www.onpatient.com