Pickup from Trio's Pizza & Pasta (Debbie Ln) at 1301 E Debbie Ln #106, Mansfield, TX 76063, USA