Skip to content
AW

Andrea Whitmarsh



Cedar Meadows Spa & Resort

About Cedar Meadows Spa & Resort

The Jewel of the North! Situated on 170 acres, our 49 room resort, 5 chalets & spa are nestled in the majestic beauty and natural serenity of Northern Ontario.