They are still close to this date 7/26. Their sing says will be open mid July also goole says is open which is not true. Don’t waste your time going there.
Address: 5761 SW 40th St Ste. C, Miami, FL 33155, USA
Antonio Lopez-Souto | Sep 21, 2019
When the 5761 SW40 Street, Miami, FL location will be opened?
mirta rodriguez | Sep 21, 2019
Yes, it's closed. Nearby are the Ponce de Leon and Flagler, some of the employees of Bird Road are located in them.
Thanks! Your answer is awaiting moderation.