China Luck

7900 San Pedro Dr NE Ste A1, Albuquerque 87109, United States Get Directions to this spot
7900 San Pedro Dr NE Ste A1
Albuquerque, 87109
NM, United States
(505) 822-0525

Rate and review China Luck in Albuquerque, NM, United States!

Share your experiences at China Luck with your friends or discover more Restaurants in Albuquerque, NM, United States.