answersLogoWhite

0

That point is just off the west coast of Italy's "heel",

about 50 miles southeast of Taranto.

User Avatar

Wiki User

14y ago

What else can I help you with?