Benny's Frame Shop
102, Triq il-Kappillan Carlo Manche, Gzira, Malta, GZR 1043
(3562) 132-3041 Phone
(3567) 989-4512 Mobile