Rio Grande is a family-friendly Mexican restaurant offering freshly made eats and happy-hour drinks.