Get directions to: Lotus Flower Chinese Rstrnt, Framingham, MA
Restaurant address: 341 Cochituate Rd Framingham, MA 01701, USA
Restaurant: Lotus Flower Chinese Rstrnt