Landry's Seafood House 5001 Jefferson NE Albuquerque NM United States
Open 7 days a week.
Phone: 505.875.0101 Accepts: American Express, Visa, MasterCard/Eurocard