-
Landry's Seafood House
is an awesome seafood Restaurant
Ranked #1 of 19 Restaurants in Cielo Vista El Paso.
Some say, it is free, great, happy.
.
The Latest Review: ★★★★★
Sent on the 7th of August, 2013
Check in and receive a free Fried Zucchini appetizer y'all... great Happy Hour specials too!