translate English to French: It's hard to imagine a better location from which to explore Venice!
Venez chez nous et admirer le charme de Venise !! !