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 Menu:   |  Web Menu