Lao Tzu (sculpture)

Edgewater, United States

Lao Tzu (sculpture)

Lao Tzu is a 1996 sculpture by Mark di Suvero, installed at Denver's Acoma Plaza at West 13th Avenue, in the U.S. state of Colorado.


Accommodations near Lao Tzu (sculpture)

View more accommodations near Lao Tzu (sculpture)

Nearby Tours & activities