The Holland Town Center is located at 12330 James St. 

 
location map.png