Frozen Island - Menu

1301 Guadalupe Street, Laredo, 78040, United States Of America

Phone: (+1)9567634975

Address: 1301 Guadalupe Street, Laredo, 78040, United States Of America

City: Laredo

Dishes: 15

Reviews: 0


Address

Show Map

Laredo

Laredo

Laredo, Texas, a vibrant border city, offers a blend of Tex-Mex cuisine, with favorites like enchiladas and tamales, reflecting its rich cultural fusion.

Similar Restaurants