Description
Name: La Iguana Loca
Address: 417 Frankford Ave, Lubbock, TX 79416
Phone Number: +1 806-701-3907
Categories: Restaurant
La Iguana Loca is a Restaurant located at 417 Frankford Ave Lubbock/
(Latitude,Longitude: 33.5911861,-101.9384557)
Postal Code: 79416
Location
-
417 Frankford Ave, Lubbock, TX 79416
Add a review