Flying Carpet The
Triq il-Linja, Attard, Malta, ATD 1234
(3562) 141-4704 Phone