St. Charles Borromeo Church

Hall and Cushing Sts.
Waltham
Massachusetts
United States