420 Tamiami Canal Rd, Miami, FL 33144, USA
18227 NE 4th Ct #8, Miami, FL 33162, USA
2870 S Bayshore Dr, Miami, FL 33133, USA
3712 NW 71st St, Miami, FL 33147, USA