La Piazza Allegra Italian Location 180 James Street S, HamiltonSEE MAP - Google Maps Phone (905) 7778970 Website LaPiazza.ca