115 Highland Ave
Largo, FL 33770-2530

Mon: 7:30AM - 5:00PM

Tue: 7:30AM - 6:00PM

Wed: 7:30AM - 7:00PM

Thu: 7:30AM - 6:30PM

Fri: 7:30AM - 5:00PM

Sat - Sun: Closed

95.4% would refer friends and family to us

3 stars Verified customer

Left in room for over 45 minutes on follow up cisot to take out stitches. Came in RIPPED out stitches like they were pussed and done in 3 minutes. Meanwhile blood is running down my back

Never going back

5 stars Verified customer

Bay Dermatology is awesome. Took me early and never kept me waiting. Efficient and friendly operation from reception to physician.

5 stars Customer since 2015

Professional and caring.

5 stars Customer since 2012

I always see Jamie; she is amazingly thorough. She steered me the right way many times! Once I had a toe nail that was thick for 20 years, Other drs told me it was from ill-fitting shoes from years ago. Jamie told me it was a fungus infection—she gave me the correct prescription, and it was resolved! This time, she helped me with a facial issue. Two days later, I see immediate improvement! She is knowledgeable, she is personable, & she CARES!

4 stars Verified customer

The doctor and nurse were absolutely wonderful and thorough.

5 stars Customer since 2012

Excellent care.

4 stars Verified customer

Staff are good and experienced. Dr. Esguera is the regular dermatologist I have seen for years and highly recommend this practice.

5 stars Customer since 2015

outstanding, attentive,

5 stars Verified customer

I really loved Morgan Naylor, she was very kind & explained everything and her assistant Mary was a really nice person as well. Loved them both.

The receptionist could use a little personality. When I went to give her my paperwork she took it and then put my license & insurance card way over on the other side of the counter, why I have no idea. No one else was there. Then she pops back behind the wall and when you need her you have tocall her twice. She just needs to be more aware of her surroundings that’s all.

4 stars Verified customer

Better service this time around