Hikes›Canada›British Columbia›Mt. Macpherson Cross-Country Trails Recreation Site›Upper Arrow LakeUpper Arrow LakeDay hike · 22 km · ↑ 681 mIn Mt. Macpherson Cross-Country Trails Recreation Site, British Columbia