Share:

Restaurants & Bars 1

Venus of Venice?

Ravi | Jun 9, 2005 12:50 AM

Drove by yesterday and saw the place vacated and a For Lease sign on the exterior. Does anyone know if they've relocated or are out of business?

Want to stay up to date with this post?

Recommended From Chowhound