Park is located next to Lowell School. And has a splash pad.
1150 Sherwood StMissoula, MT 59802United States