Mandarin Palace
4073 Lavista Rd 30084
(Chinese, Seafood, Vegetarian)
Order Online

Come visit us at: 4073 Lavista Rd, Tucker, GA 30084