Dixies Kiosk
(RESTAURANT)
WF8X+W67, Tower Road
Landmark : Sliema
State : NA
City : Malta
Area : Malta
Pin : 834001