Rocky Shores Retreat

2 Bed | 2 Bath | Sleeps 7 | Grand Marais