Pickup from Mekong Palace Dim Sum Chinese Restaurant at Mekong Palace Dim Sum Chinese Restaurant, 66 S Dobson Rd ste 120, Mesa, AZ 85202, USA