Tamai Tower at Sakura Square
Closed
1905 Lawrence St
Denver, CO 80202
Sakura Square is a vibrant cultural hub in downtown Denver, celebrating the rich history and legacy of the Japanese and Japanese American community. For over 50 years, it has served as a gathering place for cultural connections and community events, including the annual Cherry Blossom Festival.
Featuring diverse small businesses, authentic cuisine, and family-owned markets, Sakura Square fosters a welcoming environment that honors its multicultural heritage. The area stands as a testament to the enduring spirit of the community, providing a place for generations to connect with their roots and share their stories.
Generated from the website
Also at this address
See a problem?