What We Offer.

With a comprehensive range of services to meet all your beauty needs. From professional hair and makeup classes to personalized trial sessions, we ensure you look your best for every occasion. Specializing in bridal services and private event styling, our team is dedicated to creating stunning looks tailored just for you. Discover the perfect service to enhance your beauty and confidence.

Explore Our Gallery.

Welcome to The Veil Hair and Makeup Co., the premier team for hair and makeup in Richmond, VA, and the surrounding areas. Dive into our gallery to see the stunning transformations and beautiful styles we've created for our clients. From elegant bridal looks to chic everyday styles, our portfolio showcases the exceptional talent and artistry of our team. Let our work inspire your next beauty journey.

  • "The Veil Bridal Co. was absolutely incredible, and I cannot recommend them highly enough! From the moment they arrived, they brought such a calming and positive energy to the morning. They were professional, organized, and made the entire getting-ready experience feel so special."

    -JAMIE W.

  • "If you’re reading this, you need to hire Jen and her team! We had the pleasure to have Jen and Sade be a part of our wedding and I can’t recommend them enough! I booked them about one year out prior to our wedding because of all the good reviews I had seen. I knew I wanted them!"

    -JENNIFER L.

  • "When I tell you IM OBSESSED with Jen and Sade I mean it!!!! Their work was a highlight of my wedding day and I’m so so grateful we found them. They were not only super talented but also incredibly fun and kind — truly such a perfect part of our day was having them. ❤️"

    -ASHLEY A.

Featured.

From professional hair and makeup classes to personalized trial sessions, we ensure you look your best for every occasion. Specializing in bridal services and private event styling, our team is dedicated to creating stunning looks tailored just for you.

Come See Us!

1253 Sycamore Sq Midlothian, Va 23113 (804) 774-5972