Calle Vallaresso 1323, 30124, Venice, Italy
+39 (0) 41 528 5777
Website / Facebook
Open daily 10:30 a.m. to 11:00 p.m.
Piazza San Marco, Venice, Italy
111 Dorsoduro, 30123, Venice, Italy
2963 Dorsoduro, Campo Santa Margherita, Venice, Italy