Retail Space
A 9100 SF Family Dollar store situated on a 40,000 sf lot built in 2012 and leased on a long term basis to Family Dollar Stores.
ADDRESS
Family Dollar at 2151 NW 79th Street, Miami, Florida
MAP: