9020 NE 8th Ave Miami Shores, FL 33138