Housekeeping Beach

Housekeeping Beach, Northside Dr, Yosemite Valley, CA 95389, United States

Location