La Torre is a Mediterranean restaurant specializing in expertly prepared rice dishes with a homemade touch, alongside European and Spanish cuisine. Vegetarian options are available.