Contact Us – Los Padres Inn
Los Padres Inn
1575 Monterey St
San Luis Obispo, California 93401 USA
1575 Monterey St
San Luis Obispo, California 93401 USA
CONTACT THE FRIENDLY STAFF AT LOS PADRES INN24-HOURS A DAY