Adress of embassy of Gibraltar in France, Phone number of embassy of Gibraltar in France