Originally Posted by
Giggleswick
There's a Coop supermarket on the Grand Canal at Piazzale Roma. That might be the one that the OP is talking about. It's right across the canal from the side of the station as the crow flies, but not as the human being walks in Venice! And it definitely carries food.
Good point - its located on the Fondamenta Santa Chiara. I never shop in the area so it completely slipped my mind.