Salisbury, England, United Kingdom · Other
Concerts take place at the Avahas Achim temple in Newburyport.