Tag: Flamingo Decatur Plaza
Flamingo Decatur Plaza Adds Tenant
Yonaka Modern Japanese signed a 65-month, $217,957 lease for 2,438 square feet of retail space inside the 12-year-old Flamingo Decatur Plaza at 4983 W. Flamingo Road, Suite...