The
26,000-square-foot Statue of Liberty Museum located on Liberty Island
in New York was designed to complement the experience of visitors to
this important UNESCO heritage site by illustrating the sculpture’s
historical significance and method of construction.
Opened in
2019, the award-winning, LEED Gold building features an expansive green
roof with native plants that capture and filter storm water while
creating a visual continuation of the island’s gardens. The asymmetrical
structure is built of precast concrete with design accents in steel,
granite, bronze and copper-zinc alloy, mirroring the materials used in
building the statue and Fort Wood. Floor-to-ceiling windows of
bird-friendly glass afford expansive views of the statue and New York
Harbor.