Restaurants & Bars 19

Big Game in Rio Vista

gordon wing | Apr 15, 200101:20 AM

Was driving through the Delta today and came across a bar/restaurant in what I think was Rio Vista that was decorated with a most impressive collection of stuffed animals mounted on the walls....lots of Big Game - including an Elephant! Anybody know anything about this place? Is the food very good? There were a lot of bikers hanging out front ... is that a good sign?

Want to stay up to date with this post? Sign Up Now ›
Log In or Sign Up to comment

Recommended From CH