Millie's
Tigne Point The Point Shopping Complex, Sliema, Island of Malta TP01 Malta
Millie's is a Cafe place is located in Sliema, Island of Malta. The address of Millie's is Tigne Point The Point Shopping Complex, Sliema, Island of Malta TP01 Malta.
If you want to go to the place or need any services, you can contact them directly. The phone number is +356 7711 2592, or open their website to view relevant information, The url is http://www.thedegreeofsixty.com/