Italian restaurant.
Address Calle Galeazza, 406, Venice, Italy
Coordinates 45°26'20.058" N 12°20'3.433" E