5300 Sequoia Rd NW, Albuquerque, New Mexico, 87120
Not specified
Restaurants, Food & Beverages > Restaurants
Effingbar And Grill offers great food, great drinks, and 14 hi-def televisions at their restaurant and bar in Albuquerque, NM
No reviews yet. Be the first to write a review!