Studios Inn, San Jose

Studios Inn

348 S. Clover Ave.