Who We Are

Sixty-Six Acres is a local, independent Modern Bar & Grill in Avanyu Plaza on 12th St. Featuring apps, salads, sandwiches,bowls, cocktails & local beers.

Location

2400 12th Street NW, Building B North
Albuquerque, New Mexico