Mike’s South of the Rock Inn opens in South Colton