Teresa Carles offers vegetarian cuisine, emphasizing fresh, Mediterranean-inspired dishes. They also offer a range of artisanal food products.