Lucy's Cafe Address: 95 Main St, Rio Vista, CA 94571 Phone: (707) 374-3939 Hours: Mon: 11am-8pm Tue: 11am-8pm Wed: 11am-8pm Thu: 8am-8pm Fri: 8am-9pm Sat: 8am-9pm Sun: 8am-8pm Restaurants Other Businesses: Chef Edwards Bar-B-Que at 213 Main St, Rio Vista, CA 94571 Raul's Striper Cafe at 210 Main St, Rio Vista, CA 94571 Foster's Bighorn at 143 Main St, Rio Vista, CA 94571 Pizza Factory at 201 Main Street, Rio Vista, CA 94571 Hotel Rio Vista at 207 Main St, Rio Vista, CA 94571