See why Best Impression has been the most trusted Med Spa in the Blue Bell area for over 30 years. Contact us at 610-272-8821 to schedule your consultation.

Meet Dr. Mirabile


Robert Mirabile, MD, is an accomplished and experienced plastic surgeon serving patients through Best Impression Med Spa in Blue Bell and Norristown, Pennsylvania. He takes a great deal of pride in his role in transforming the lives of those in his care.

Cosmetic surgery and medical-grade aesthetics offer the chance to make meaningful changes that improve not just the way you look, but how you feel about the impression you make on the world. Dr. Mirabile finds his work incredibly rewarding because it increases the confidence and self-esteem of the men and women who entrust him with their care.

Education has always been an essential part of Dr. Mirabile’s journey. He earned his medical degree from Thomas Jefferson University Jefferson Medical College in Philadelphia. After completing a residency in general surgery, he went on to focus on plastic surgery at the University of Pennsylvania, also in Philadelphia.

Dr. Mirabile has over three decades of experience in plastic surgery and has perfected numerous techniques during his career. He remains committed to staying at the forefront of his field and pursues ongoing education and training opportunities.

His designation as a board-certified plastic surgeon through the American Board of Plastic Surgery demonstrates his dedication to excellence. He’s also a member of the American Society for Aesthetic Plastic Surgery.

Among Dr. Mirabile’s professional accomplishments is a former role as chief of plastic surgery at Montgomery Hospital. He also served more than a decade as a principal investigator focused on evaluating the safety of silicone breast implants.

When not in the office, you might find Dr. Mirabile playing tennis or squash, or spending time with his three children. He is also passionate about collecting and racing vintage sports cars.


Best Impression Med Spa
1050 DeKalb Pike
Blue Bell, PA 19422
Phone: 610-272-8821

Office Hours

Get in touch