1232 NE 176th St, Miami, FL 33162, USA
2297 NE 164th St, North Miami Beach, FL 33160, USA
2150 NE 171 St, North Miami Beach, FL 33162, USA
1100 NE 163rd St Suite 58, Miami, FL 33162, USA