Being the owner of Beth’s Place in Willoughby does not feel like work for Elizabeth Mochu. Located at 37812 Vine St., Beth’s Place specializes in all natural beauty and skin care products and opened ...