Rancho Mexicano offers authentic Mexican food and also operates as a small grocery store. It is described as a hidden gem with good food and great service.