Bay Vista Blvd, North Miami, FL 33181, United States
770 NW 125th St, North Miami, FL 33168, United States
1415 NW 122nd St, North Miami, FL 33167, United States
North Miami, FL 33181, United States