Biscayne Plaza Dollar Store
861 NE 81st St # A
Miami, FL 33138
Miami, FL 33138