Best Aosta restaurant in California Reviews Directory RIO the Akita of Clovis California Willow avenue 93612 Clovis, CA, US Italian restaurant Restaurant Aosta restaurant 10 likes