Food and service are equally bad and this is supposed to be a sports bar but the owners are too tight to have the MLB package. Don't bother going to this place especially since you can go right next door to Texas Roadhouse for great service and food.
Address: 6040 Brentwood Ln NE, Albuquerque, NM 87109-3416
Location: United States > New Mexico (NM) > Albuquerque
Phone Number: +1 505-884-2271