Kitchen The
210, Triq it-Torri, Sliema, Malta, SLM 1602
+356 2131 1112 Phone