Happy Pizza: A compact pizza counter offering whole pies and slices, plus deli items. Conveniently located near a popular Venetian square.