Restaurant
Fresco's Cafe & Restaurant
31 locals recommend,
Tips from locals
One of the best coffee on the island!!! Check the food menu as well, it is amazing.
Unique things to do nearby
Locals also recommend
Location
Tower Road
Sliema