Mackworth Island Attractions & Activities - The Best Holiday Destinations for 2020
Mackworth Island is a 100 acre bird sanctuary near Portland, Maine, USA. It is also home to the Baxter School for the Deaf.
The Most Frequently Asked Travel Questions about Mackworth Island