Ahrax (White) Tower

Mellieha, Mellieha, Malta

Tower