Nissan Townstar Evalia: A 7-seater Van for Busy Families Brand Nissan The Nissan Townstar Evalia is a brand new seven-seat van designed to seamlessly integrate into your active lifestyle. It offers exceptional versatility for both work and weekend... By Gerane, 6 May, 2024