317 Canal Street, New York, NY, USA
Located in Central NYC Soho. White box inside. Perfect for any popup store. We believe you know this area very well. Just come to have your own business be shown here. Unexpected surprise you will get. We provide further service if you want. Event planning, advertising, promoting etc.