You can see the whole coast of Milazzo il Capo means the head or the top point, it is a must to come and drive up.
At least one summer evening every here I go to Il capo. It is not for the incredible pizza, (pizza here is avarage and you can wait quite a lot to be served), but for the incredible atmosphere. The view is breathtaking. I can't comment...More
They dont have menus in english, they dont speek english so its impossible to order anything...well you can allways justmpoint at something on the menue and hope for the best... But not really an option when your hungry.