St. Margaret Mary Catholic Church at 845 High Street in historic town center of Westwood, Massachusetts MA, USA.