L'hôtel Amir Palace est situé le long de la plage de Sousse, en Tunisie, à seulement 7 km du centre-ville. Il possède des piscines intérieure et extérieure, un spa et une plage privée, à seulement 50 mètres.