Flor Opens Fourth Retail Store in Atlanta
Chicago, IL, April 28, 2011 -- Flor Inc., said it has opened its fourth national store in Atlanta.
The opening the 2,171 square-foot store follows stores in Chicago, Santa Monica and, most recently, New York City