Sliema is a town located on the northeast coast of Malta. There are many hotels and restrants.
Sliema is a town located on the northeast coast of Malta. There are many hotels and restrants.
This site is not a free material site. Use of a photograph is a charge.