IZI is an innovative and stylish fashion brand with a newly opened flagship store in the Seaport District of Manhattan (199 Water Street, New York, NY 10038) - known for their Instagram worthy looks as well as their photogenic decor including neon signs and cascading flowers.