10402 SW 186th Terrace, Miami, FL 33157, USA
7100 NW 12th St # 210, Miami, FL 33126, USA
3197 Florida Ave #88, Miami, FL 33133, USA
4760 NW 1st St, Miami, FL 33126, USA