Menupix Logo MenuPix.com - Find Restaurants and Write Reviews on the Largest Menu Site in the World
Ovidio's Italian Restaurant ($$$)
3097 W Bullard Ave
Fresno, CA 93711 (Map)
(559) 435-1396 (Phone)

Ovidio's Italian Restaurant Menus: | Text Menu | Web Menu