Benny's Frame Shop

102, Triq il-Kappillan Carlo Manche, Gzira, Malta, GZR 1043