El Rio Mexican Restaurant Address: 2828 Avenue Of The Giants, Phillipsville, CA 95559 Phone: (707) 943-1930 Restaurants, Mexican Other Businesses: Riverwood Inn at 2828 Avenue Of The Giants, Phillipsville, CA 95559 Madrona Motor Court at 2907 Avenue Of The Giants, Phillipsville, CA 95559 Madrona Motor Court at 2907 Avenue Of The Giants, Phillipsville, CA 95559