Zelda’s Palace

Zelda’s Palace is the English counterpart of Le Palais de Zelda.