SLO Inn is a modest accommodation nestled in the heart of San Luis Obispo, California.
Offering comfortable rooms and convenient amenities, it provides a simple and affordable stay for travelers exploring the Central Coast.
Generated from their business information