There is no place called the "stache of liberty." You likely mean the Statue of Liberty, located on Liberty Island in New York Harbor. If you have questions about the statue, its history, or visiting, feel free to ask!