Massachusetts
Framingham
Lotus Flower Chinese Restaurant
Lotus Flower Chinese Restaurant
(508) 872-6005
341 Cochituate Rd, Framingham, MA 01701
Own this business?
Learn more
about offering online ordering to your diners.
Chinese
Menu not currently available