Observation Tower

Il Mellieha , Il Mellieha , Malta

Tower