Shedd Park in Lowell, Massachusetts, is a 50-acre (20-hectare) public park. In the Belvidere portion of the city, it is located off Rogers Street (Route 38) and is bordered by Boylston Street and Knapp Avenue.
Reviews
Please Login first to write a review for Shedd Park.
Reviews
Please Login first to write a review for Shedd Park.