Arch of the Twin Queens

The Arch of the Twin Queens is a structure found in the southeastern corner of Mehtani Keys, in front of the Cyclone Palace.