Itri, SAN DIEGO, California (CA)

Looking for some food? Itri is among the restaurants you possibly can consider.
Comfortably positioned at 835 4th ave () in SAN DIEGO, California (CA) (92101), Itri is available at 6192346538. Please do give them a call beforehand to make a reservation.
More restaurants in SAN DIEGO, California (CA)


Itri contact information and details:
Address: 835 4th ave - , SAN DIEGO, California (CA) 92101
Contact Phone: 6192346538