Montrose Park is found along the west side of Montrose St, at Fleet Ave. Sitting adjacent to Montrose School grounds, the park features a playground, wading pool, and a small open area dotted with trees and flower beds.