Sirloin Stockade 4016 Menaul Blvd NE Albuquerque NM United States
Open daily for lunch and dinner.
Phone: 505.888.3110