Email UsTaqueria el Rio y Mariscos Phone: +12544450398 Address:810 N Patrick St Dublin, TX - 76446, USA Description