Tried Itzza for an office lunch (carry out) was very pleased with everything. The staff, food, price everything! Fed an office of 5 for about $20.... I will definitely be a return customer
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.