Get directions to: China Ruby Restaurant, Maynard, MA
Restaurant address: 42 Nason St Maynard, MA 01754, USA
Restaurant: China Ruby Restaurant