Lucky Chen
1721 Alhambra Dr. 94509
(Chinese, Seafood, Vegetarian)
Order Online

Come visit us at: 1721 Alhambra Dr., Antioch, CA 94509