Situato a Venezia, a 100 metri dal Ponte di Rialto e a 300 metri dalla Basilica di San Marco, il San Teodoro Palace - Luxury Apartments offre la connessione Wi-Fi gratuita in tutte le aree.
Gli appartamenti presentano un'area salotto e un angolo cottura completamente attrezzato con lavastoviglie.
Il San Teodoro Palace dista 400 metri da Piazza San Marco e 8 km dall'Aeroporto di Venezia-Marco Polo.