Home / About

About

The Liberty Warehouse is the only location in all of New York where the Statue of Liberty is face front as she looks on to France. It is a truly unique place that one must see to appreciate.