L'Illa del Forum is a Mediterranean restaurant.