SAKURA SQUARE

1255 19th Street
Denver, CO 80202


 
Sakura Square is a small plaza located on the north/east side of the intersection of 19th Street and Larimer Street in Denver, Colorado.