Restaurant Rocha offers a diverse menu with Mediterranean and Portuguese cuisine.