1. Grace Lu Church 543 Greendale Ave, Needham, MA 02492 Coordinate: 42.28825,-71.21265 Phone: (781) 449-0732