Christian Science Plaza is an attraction, plaza / square, religious site, church / cathedral, parking in Boston, Massachusetts, United States.
Address:
250 Massachusetts Avenue, Fenway–Kenmore, Boston, Massachusetts 02115, United StatesMap Category:
Attraction, Plaza / Square, Religious Site, Church / Cathedral, Parking