Rancho Grande offers authentic Mexican cuisine in a quaint and unique dining environment.