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