Get directions to: Itza, Toms River, NJ Restaurant address: 65 Main St Toms River, NJ 08753, USA Driving Walking Bicycling Restaurant: Itza