Teresa Carles is a vegetarian restaurant offering a menu focused on healthy, flavorful Mediterranean cuisine. They also offer a range of artisanal food products.