Lucy's Cafe ★★★★☆4.3 (521) Restaurants Italian restaurant · American restaurant · Bar & grill (more) 95 Main St, Rio Vista, CA 94571 Call Website Details →