160 NW 11 Terrace

160 NW 11 Terrace, Miami, FL 33136

CURRENTLY REVIEWING