The Human Bean ★★★★★4.5 (236) Coffee & Tea Coffee shop · Cafe · Coffee stand 1010 CA-12, Rio Vista, CA 94571 Call Website Details →