2963 Dorsoduro, Campo Santa Margherita, Venice, Italy
Campo Santa Margherita
00 39 41 528 7998
Mon-Sat 7.30am - 2am
111 Dorsoduro, 30123, Venice, Italy
Calle Vallaresso 1323, 30124, Venice, Italy
Piazza San Marco, Venice, Italy