La Paloma Taqueria Y Tortilleria
(956) 316 1515
621 E Cano St Edinburg TX 78539
Category: Restaurant
   Type of Food: Mexican