Best hotels near Mystery Bay State Park

Marrowstone Island Home: 20 Mins to Port Townsend!
Cottage
Cottage
1430 Schwartz Rd, WA, 98358, United States Of America

Waterfront PNW Escape w/ Deck & Beach Access!
Cottage
Cottage
173 Old Ferry Rd, WA, 98339-9732, United States Of America
1
SimplyHotels