Get directions to: Itza Company, Nashua, NH
Restaurant address: 379 Amherst Street #218 Nashua, NH 03062, USA
Restaurant: Itza Company