Café Bella Vista

Café Bella Vista, overlooking the Pools and Palomino Island  on the upper terrace, a casual restaurant   with a selection of pizzas, sandwiches and salads. 

Open daily for lunch and dinner from 11:00 am to 10:00 pm.