North Boulevard Town Square is a spectacular greenspace development that has transformed the disjointed area between North Boulevard and River Road into a lively downtown center where the city's cultural and civic attractions come together for all to enjoy.