Hotel Isabella ligt in het midden van de Corso Umberto, de belangrijkste winkelstraat van Taormina, op 200 meter afstand van het Griekse amfitheater.
L'Hotel Isabella se situe au centre du Corso Umberto, la principale rue commerçante de Taormine, à 200 mètres de l'amphithéâtre grec.