Locations

Visit one of our 4 Locations throughout the Bay area

Frank T. Armstrong DO
2329 Sunset Point Road #201
Clearwater, FL 33708
727-441-3376
Website: Armstrong Dermatology

Margaret Kelleher MD
6110 Dr Martin Luther King, Jr Street North
St Petersburg, FL 33703-1142
727-821-3600
Website: Margaret Kelleher Dermatology

Frank T. Armstrong DO
9170 Oakhurst Rd., Ste. 1
Seminole, FL 33776
727-517-3376
Website: Armstrong Dermatology

Frank T. Armstrong DO
5200 Seminole Blvd.
St Petersburg, FL 33708
727-392-3376
Website: Armstrong Dermatology