Dr. Petro


Your Journey

Melanie L. Petro, MD is is a board certified cosmetic surgeon providing state-of-the-art surgical and non-surgical options for the face and body. Being a woman brings a level of comfort and understanding that creates a unique opportunity to discuss your concerns with a doctor who empathizes and supports you.

Meet Dr. Petro

“My team and I at Petro Facial Plastic Surgery & MedSpa are thrilled about our new, state-of-the-art facial plastic surgery center & MedSpa in Vestavia Hills. Our new location is amazingly convenient - just across the street and up the road from our previous address - yet it offers the perfect amount of seclusion. The opportunity to expand my practice was irresistible, and the view from our MedSpa on the third floor is breathtaking! We researched to find the latest and greatest technology to provide you with exquisite, personalized results. We look forward to showing you what all of our new technology can do for you!”

-- Melanie L. Petro, MD

About Us/

Petro Cosmetic
Surgery &
Petro MedSpa

Welcome to Petro Facial Plastic Surgery & MedSpa! We are committed to providing you with the best care possible. Whether you are seeking a surgical procedure, a professional skin treatment, or a high quality skincare regimen, the experienced professionals at our practice can assist you. Each member is carefully selected based upon skill, training, experience, and personality. Our primary goal is to take care of our patients in the most pleasant and efficient way possible! We work as a team from the top to the bottom, and our patients frequently comment on their great experience with our staff. Let this be the place you come to for all your beauty needs.

Out-Of-Town Patients/


Many people travel from out of town to have cosmetic surgery with Dr. Petro of Petro Cosmetic Surgery.

Learn More

patient video

Hear what patients have to say about Petro Cosmetic Surgery & Petro MedSpa

Watch Videos
Social Media/

Get Connected


905 Montgomery Highway Suite 101
Vestavia Hills, Alabama 35216

(205) 420-8043

Contact Us/

Schedule Your Visit

If you are interested in a consultation with Dr. Melanie Petro, or have any questions or comments, you can give us a call at (205) 420-8043, or fill out the form.

  • This field is for validation purposes and should be left unchanged.