Cafe Delos

Café Delos – Bar and Bistro

The newly refurbished Dolmen Hotel in Qawra houses the Café Delos Bar and Bistro. We went to have a look at it for you... Let's start by saying that the view is nothing short...