Terra is a restaurant and tapas bar offering a varied and flavorful menu.