Mirror Shop The
120, Triq il-Kappillan Mifsud, Santa Venera, Malta, SVR 1853
+356 2701 4794 Phone