Get directions to: Oriental Delight, Maynard, MA
Restaurant address: 49 Waltham St Maynard, MA 01754, USA
Restaurant: Oriental Delight