Отель Ambassadeur расположен на берегу залива Антиб, в центре города Жуан-ле-Пен, рядом с сосновой рощей, в 200 метрах от пляжа. В 5 минутах ходьбы от отеля находится казино.