Terra Cafe opens at The Rim Shopping Center