Zafiro Restaurant
The Zafiro Restaurant is located on the Xlendi seafront stretching onto the promenade having picture postcard views of the bay. Tranquil and peaceful turquoise waters lap the sandy shore exuding an air of charm and character. The Zafiro restaurant specialises in local and Mediterranean cuisine serving indoors or al fresco on its beautiful terrace. The […]