St Peter's Episcopal Church at 320 Boston Post Road in historic town center of Weston, Massachusetts MA, USA.