The Point Restaurant

120 Marina Dr, Rio Vista
(707) 374-5400