El San Teodoro Palace - Luxury Apartments dispone de WiFi gratuita y aire acondicionado, y se encuentra en Venecia, a 100 metros del Puente de Rialto. La Basílica de San Marco está a 400 metros.
Los apartamentos están equipados con zona de estar y zona de cocina completamente equipada con lavavajillas.
El San Teodoro Palace se encuentra a 400 metros de la Piazza San Marco y a 8 km del aeropuerto Marco Polo de Venecia.