F Zammit Glass & Mirror Works

T/G F' Misrah il-Barrieri, Santa Venera, Malta, SVR 1758