Restaurant O'Toxo Verd is a dining establishment that offers a la carte options and a daily menu. It is located in Barcelona and has been reviewed by customers.