Izcalli Restaurant

3564 University Ave
San Diego , CA  92104



Sponsored links:


About

Izcalli Restaurant, San Diego

Click the play button to the right to watch this company's video. If they don't have one ask them to add one today! To view a larger map and get driving directions to Izcalli Restaurant found at 3564 University Ave in San Diego please scroll down and click the link below. Izcalli Restaurant is located at 3564 University Ave but if you visit them and find they aren't there, please click the "Send" button below. Are you familiar with Izcalli Restaurant located at 3564 University Ave? If so why not share your experiences by writing a review? Find more details about Izcalli Restaurant by calling them at (619) 281-4181 or going to their location at 3564 University Ave.



Category

Italian Restaurants