1. Depot Nuevo Restaurant 1139 Wilmette Ave, Wilmette, IL 60091 Coordinate: 42.07748,-87.70546 Phone: (847) 251-3111