Registry of Certified Buildings and Plants
FIRST PARISH IN NEEDHAM
23 Dedham Avenue
Needham, MA 02492
United States
23 Dedham Avenue
Needham, MA 02492
United States
FIRST PARISH IN NEEDHAM is a(n) Worship Facility building with 15,659 square feet. This property was first awarded with the ENERGY STAR certification in 2010.
A 2019 ENERGY STAR
Certified Building
ENERGY STAR Score (Year):*
84 (2019)
All Year(s) Certified (ENERGY STAR Score):
Number of Years Certified:
5
Property Type:
Worship Facility
Total Gross Floor Area:
15,659 sq. ft.
Year Constructed:
1836
Building Owner :
First Parish in Needham
*Score is out of a possible 100 points. This information is current as of 2025.