Father Maguires Park is a wonderful public tennis destination located at 108 Mammoth Rd in Lowell, Massachusetts 01854. Whether you're a seasoned player or just getting started, this facility offers a great setting to enjoy your favorite sport right in the heart of the community.
The park features beautiful outdoor clay tennis courts that are lighted for evening play, making it convenient to get your game in whenever works best for your schedule. Father Maguires Park's outdoor setup gives you t...