Steak Anyone!?

This is one of the best restaurants in Albuquerque. They serve awesome steaks and their seafood is pretty good too! They are located at 7220 Lomas Blvd. NE!