Apollo House - Venice City Hotel is 600 meters away from Ca' d'Oro.
The property lies within 850 meters from Piazza San Marco.
While staying at Apollo House - Venice City Hotel guests can make use of cable TV with on-demand movies, a sitting area, high ceiling and a CD player provided in the rooms. Bathrooms are appointed with a shower and terry bathrobes.
Serving an array of dishes, Antica Adelaide and Osteria Da Fiore are 100 meters away.
Venice Santa Lucia train station is nearby.