Get directions to: Happy Dragon Chinese Restaurant, San Carlos, CA
Restaurant address: 626 Walnut St Ste 102 San Carlos, CA 94070, USA
Restaurant: Happy Dragon Chinese Restaurant