17031 NE 6th Ave
North Miami Beach, Florida 33162

View On Larger Map