Designed by
Title
Loren Towle Estate, Newton, Massachusetts, USA #235064827
Description
Loren Towle Estate is a historic estate built in 1920 at 785 Centre Street in village of Newton Centre, Massachusetts MA, USA. Now this building is Newton Country Day School of the Sacred Heart.