Norwalk Town Square is an open-air shopping plaza with diverse shops, services, casual international restaurants, and a movie theater.