Nut Tree Plaza ★★★★☆4.4 (4,941) Shopping mall 1661 E Monte Vista Ave, Vacaville, CA 95688 Today: 10 AM–7 PM Call Website Details →