Los Padres Inn

Los Padres Inn, 1575 Monterey St, San Luis Obispo, CA 93401, United States

(805) 543-5017

Location