Get directions to: Royal Garden Chinese Restaurant, Sunnyvale, CA
Restaurant address: 913 E Duane Ave Sunnyvale, CA 94085, USA
Restaurant: Royal Garden Chinese Restaurant