Boch Ice Center

1105 East St, Dedham, Massachusetts, United States