Rio Escondido Mexican Seafood, a premier Restaurant in San Diego, invites you to experience the authentic flavors of Mexico. Located at 3744 National Ave, San Diego, CA 92113, our cozy eatery is dedicated to serving the freshest seafood and traditional Mexican dishes in a vibrant atmosphere.