Went looking for the place and its not the same name and they were not open
parking wheelchair accessible
1568 NE 205th Terrace, Miami
Went looking for the place and its not the same name and they were not open