Library Digital Collections

Holmes Lodge, Y.M.C.A. Camp Marston

Holmes Lodge, Y.M.C.A. Camp Marston