Happy Dragon Chinese Restaurant

626 Walnut St # 102
San Carlos, CA  
Hours of Operation
Mon-Sat 11am-9pm
Sun 4pm-9pm
Customer Reviews
Business Details
People Also Viewed
King Chuan Restaurant
1188 San Carlos Ave
San Carlos, CA
 (4)
China Chef
676 El Camino Real
San Carlos, CA
Yan's Garden
885 Laurel St
San Carlos, CA