Restaurant hero image

China Super Buffet

2510 Main St NE #G, Los Lunas, NM 87031