Hotel Marco Polo is gevestigd in een voormalig klooster in het historische centrum van Verona, op 250 meter van het amphitheater. Alle kamers beschikken over satelliettelevisie en airconditioning, en het hotel heeft eigen parkeergelegenheid.
Hotel Marco Polo ligt aan een rustige straat, op 100 meter van de tuinen bij het Piazza Pradaval.
Het nieuwe wellnesscentrum met sauna, een buitenbubbelbad en behandelingen in het gebouw naast het hotel is toegankelijk tegen een meerprijs.