Drop Down Menu
 
 

The Point Waterfront Restaurant is located on the beautiful Sacramento River, in the Southwest corner of Rio Vista.

120 Marina Drive
Rio Vista, CA 94571

 

 

 

Click Map to Enlarge
Click to Enlarge Map

© 2012 The Point Restaurant, all rights reserved |  Site Design by Delta Webs