Falco Fish Shop
(FISH STORE)
39 High Street, Sliema SLM 0000
Landmark : Malta
State : NA
City : Malta
Area : NA
Pin : 834001