Café Terra & Deli is a vibrant and inviting establishment offering a cafe and deli experience. It is recognized as a restaurant/cafe/canteen.