What is the continent that XXX is located?
Leda Ridge
Leda Ridge (70°52′S 68°32′W) is a ridge running in a northeast--southwest direction lying on the west side of the Ganymede Heights, east of Jupiter Glacier, on the east side of Alexander Island, Antarctica.
Antarctica