Karamellu
89, Constitution St., Mosta, Malta, MST 08
+356 2143 3865 Phone