Elmwood Chapel Church of Wellesley, MA. The location of Elmwood Chapel Church is 02481, 42 Elmwood Rd - marked with a pin on Google Map.