Grand China

11, Triq Sant' Antnin, Marsaskala, Malta,