Massage Therapist Mesha was a 2011 graduate of Missouri College Massage Therapy Program. She immediately went in to the workforce after graduating. She started her career at Beauty Brands Superstore in Brentwood, Missouri. To date, she has been massaging for many years, and is an assured “natural” in the field! She quotes “I was born... More
4581 Laclede Ave.
St. Louis, MO 63108 Phone: 314-361-8003