Meli's Taqueria

1313 Horridge St Vinton LA 70668 USA

(956) 432-3920

Location