Ottavios Italian Restaurant
101 Jamacha Rd 92019-2357 El Cajon California USA
- Profile: Ottavios Italian Restaurant is a Eating and drinking places company located at El Cajon, California USA, address is 101 Jamacha Rd, El Cajon 92019-2357 CA, postcode is 92019-2357, you can contact Ottavios Italian Restaurant by phone 6194441095