Ottavio's Ristorante Italiano

69 E Center St, Provo, United States Get Directions to this spot
69 E Center St
Provo,
UT, United States
(801) 377-9555

Rate and review Ottavio's Ristorante Italiano in Provo, UT, United States!

Share your experiences at Ottavio's Ristorante Italiano with your friends or discover more Restaurants in Provo, UT, United States.