The phone number for Chef Calamari is 0406 662 639.
Chef Calamari is located at St Kilda VIC 3182, Australia