Squid Motors

Agios Taxiarchis, Mykonos, Cyclades, Greece, 84600

About Squid Motors

Car dealer, insurance broker, leasing options, long term parking and car maintenance.