Are you guys still open
Address: Northside Center, 7900 Northwest 27th Avenue D24A, Miami, FL 33147, USA
Chuka Handsford (Chuck) | Jul 21, 2019
They was closed for renovation but you gonna have to either call or stop by there to see.
Ahmad Aboukamar | Jul 21, 2019
Until 11 at night, good luck.
Thanks! Your answer is awaiting moderation.