Venus Delicatessen is a restaurant offering meals in a cozy setting with rotating art displays. Serving customers since 1997.