Waxhaw NC #B Waxhaw NC | Leo's Kitchen, Restaurants 1. 3901 Providence Rd S, #B, Waxhaw, NC 28173 | Leo's Kitchen (704) 843-1143