Terra American Bistro • All Rights Reserved • Copyright 2011
1119 alameda nw • albuquerque, nm • 505.792.1700
  .
lunch:
tuesday-friday
11:30-1:30

dinner:
tuesday-saturday
5:30-close