Back to Previous Page
Terra Bistro Italiano
1119 Alameda NW Albuquerque
Central
505-792-1700

A San Francisco-inspired restaurant. And he chose a surprising location. Terra American Bistro reposes in the rural reposes in the rural North Valley, miles from any other restaurants.