13510 Northeast 21st Avenue, North Miami Beach, FL 33181

Current Owners
Pedro A. Rios and Irma Velez
Purchase Price
N/A
Property Taxes
$739 (2019)
Blockshopper green logo