North Miami Beach 1431 NE 162nd Street North Miami Beach, FL 33162 United States 25.9249502 -80.1710496 View