Business: The Beauty Barracuda
Description: The Beauty Barracuda is a stunning beauty boutique offering Eyelash Extensions, Facial Treatments, Waxing, Brow Tint, Brow Lamination, Bridal Makeup, Bridal Services, and apparel. The Beauty Barracuda is located in beautiful downtown Falmouth.
Additional Info:
Logo: The Beauty Barracuda
Phone: 6032756885
Address: 33 North Main Street

Falmouth MA 02540
Business Hours: Appointments only & by chance! Cash or Venmo ONLY accepted
Special Offers