ApostoliPalace.com
Title
Apostoli Palace in Venice Italy
Description
Excerpted from the website:
- Small, sunlit hotel in Venice Italy offers accommodations in a quiet, characteristic neighborhood near the Rialto Bridge and Saint Mark's Square.
Languages
English