1 Place

Tower Road, Sliema

213 Tower Road, Sliema, Malta