Los Padres Inn Photo Gallery Affordable hotel rooms in San Luis Obispo, CA located in scenic Central Coast California.