Q: Where is Palermo Italian Restaurant?
A: Palermo Italian Restaurant is located at: 791 Auzerais Ave, San Jose, CA 95126, USA, United States
Q: What are the coordinates of the Palermo Italian Restaurant?
A: Latitude: 37.3217934, Longitude: -121.9022169
Q: How is Palermo Italian Restaurant rated?
A: Palermo Italian Restaurant has not rated yet on addressschool.com