517 N Presa St
San Antonio, TX 78205
San Antonio, TX 78205
Open HoursArray
OverviewThe menu at Landry's Seafood House offers a range of seafood items that are prepared fresh to order. This chain has 23 restaurants throughout the US and is known for its quality...
more