Maggie May Swimwear, the iconic knitted swimwear brand introduces a new location at Artist & Fleas, located at 568 Broadway in New York City.