Reviews from Around the Web
Mexican Seafood.
La Isla is one of my favorite seafood restaurants in El Paso. Every time I go I have a big bowl of soup that I think is the best in town. La Isla is located on North Loop next to J.J Armes home. The building itself could use some work but…
View More