Costa Del Sol Restaurant and Beach bar in Mellieha, Malta. Located at the end of Mellieha beach.
A family run business which has been running for 30 years.
A wonderfull place to relax, have a cocktail and dine.
Their mouth watering dishes, appetizers, and a choice of wine to go with it.