Italian Pizza Cafe & Deli
Address:
105 S 2nd St, Rio Vista, CA 94571
Phone:
(916) 777-7787 Pizza, Restaurants, Deli
Other Businesses:
- Dejack's Italian Pizza Cafe at 105 S 2nd St, Rio Vista, CA 94571
- McDonald's at 300 State Highway 12, Rio Vista, CA 94571
- Hong Kong Seafood Restaurant at 217 Main St, Rio Vista, CA 94571
- Taqueria Mexico Restaurant at 133 Main St, Rio Vista, CA 94571
- Subway at 660 State Highway 12, Rio Vista, CA 94571