San Luis Creek Lodge

San Luis Creek Lodge, 1941 Monterey St, San Luis Obispo, CA 93401, United States

(805) 541-1122

Location