A Roman Catholic Parish of Charlestown , Massachusetts. Established April 18, 2006
Large format map of Charlestown