Great place near st marks square in Venice.