Batavia IL Subs & Sandwiches 1. 28 N Island Ave, Batavia, IL 60510 | North Island Deli (630) 406-6490