Get directions to: China Garden, Rochester, NY
Restaurant address: 3240 Chili Ave Rochester, NY 14624, USA
Restaurant: China Garden